(raining) in buckets - Español Inglés Diccionario